<?php
 
namespace app\home\validate;
use think\Validate;
/**
*  UC验证模型
*/
class HomeMember extends Validate{
    // 验证规则
    protected $rule = [
        ['username', 'require|unique:HomeMember|length:4,30', '用户名必须|用户已存在|用户名长度4-30'],
        ['email', 'require|unique:HomeMember|email|length:1,32', '邮箱必须|邮箱已存在|邮箱格式不正确|邮箱长度不合法'],
        ['mobile', 'unique:HomeMember|tel', '手机号已存在|手机号格式错误'],
        ['password', 'require|length:4,30', '密码必须|密码长度6--30'],
    ];

    /**
     * 验证手机号
     * @param string  $value 需要验证的数据
     * @return Boolean  true | false
     */
    protected function tel($value){
        return preg_match("/^1\d{10}$/",$value)?true:false;
    }

}